Computational Complexity of Synthetic Chemistry { Basic Facts
نویسنده
چکیده
| Three negative results: 1. Given a set of allowed starting materials and allowed chemical reactions, the problem of determining whether a chemical of speciied structure is synthesizable is Turing undecidable. 2. The question of whether it is synthesizable in N steps is NP-hard. These results apply in a general abstract setting and do not prove anything about how hard the problem is with any spe-ciic set of starting materials and allowed reactions. In particular we prove nothing about the case when the starting materials are all commercially available chemicals and the reactions are all known reactions! 3. The IUPAC naming scheme for assigning names to organic compounds will assign ambiguous names to most N-atom compounds and requires great chemical expertise. We show that both these problems are avoidable with alternative naming schemes, There are unquestionably far simpler and better methods to name chemical compounds than the IUPAC scheme. All 3 of these facts are almost trivial from the viewpoint of modern computer science, but I don't think they've been mentioned in the chemical literature. Positive results: We discuss algorithms for nd-ing out how to solve the synthesis problem (of determining whether something is synthesizable, and what the best synthetic process is). An interesting generalization of the famous \shortest path problem" in directed graphs arises in which the paths become synthetic trees, the graphs become hypergraphs, and the distances become synthetic costs. This problem is soluble either by generalizing Dijkstra's algorithm or the dynamic programming algorithm. Despite the fact that these algorithms are highly eecient as a function of the size of the hypergraph, in practice because the hypergraph arising from chemistry is enormous , that is inadequate. We discuss methods for ameliorating this. 1 Undecidability and NP-completeness of synthesizability problem In this section we propose two mathematical models of synthetic chemistry. Inside these two models, it turns out that the question of whether a given chemical is syn-thesizable from a given set of allowed starting materials with a given set of allowed reactions, is Turing undecid-able and NP-complete respectively. Note: neither of these two models addresses the spe-ciic problem of whether the chemicals currently commercially available, plus the reactions currently known to chemists (even assuming it were possible to say what these are!), lead to any undecidable problems. Instead we only prove that there exist undecidable (or NP-complete) instances of this general, abstract problem: The problem poser gives us …
منابع مشابه
Extending the Qualitative Trajectory Calculus Based on the Concept of Accessibility of Moving Objects in the Paths
Qualitative spatial representation and reasoning are among the important capabilities in intelligent geospatial information system development. Although a large contribution to the study of moving objects has been attributed to the quantitative use and analysis of data, such calculations are ineffective when there is little inaccurate data on position and geometry or when explicitly explaining ...
متن کاملPadded polynomials, their cousins, and geometric complexity theory
We establish basic facts about the varieties of homogeneous polynomials divisible by powers of linear forms, and explain consequences for geometric complexity theory. This includes quadratic set-theoretic equations, a description of the ideal in terms of the kernel of a linear map that generalizes the Foulkes-Howe map, and an explicit description of the coordinate ring of the normalization. We ...
متن کاملInferring horizontal transfers in the presence of rearrangements by the minimum evolution criterion
MOTIVATION The evolution of viruses is very rapid and in addition to local point mutations (insertion, deletion, substitution) it also includes frequent recombinations, genome rearrangements and horizontal transfer of genetic materials (HGTS). Evolutionary analysis of viral sequences is therefore a complicated matter for two main reasons: First, due to HGTs and recombinations, the right model o...
متن کاملReduction of Computational Complexity in Finite State Automata Explosion of Networked System Diagnosis (RESEARCH NOTE)
This research puts forward rough finite state automata which have been represented by two variants of BDD called ROBDD and ZBDD. The proposed structures have been used in networked system diagnosis and can overcome cominatorial explosion. In implementation the CUDD - Colorado University Decision Diagrams package is used. A mathematical proof for claimed complexity are provided which shows ZBDD ...
متن کاملEthical Debates on Synthetic Biology
Background: As an emerging interdisciplinary area of science with a multitude of potential facilities and applications, synthetic biology integrates different disciplines with one another ranging from basic science to engineering. This interdisciplinary branch therefore encompasses sciences that require specific development and ethical approaches. Materials and Methods: Science management princ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007